docs(python): Add IO plugins to Python API reference #21028
Merged
+60
−16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #20996
Adds IO plugins to the Python API reference.
Given that plugins are a bit more advanced (like extending the API), I thought it would be useful to provide some extra detail in the API reference too. This text is copied from the user guide.
Few small drive-bys including updating user guide links. Note that these link do not work on the currently deployed user guide, but consider the changes in #20982
Personally I find the reST text a bit hard to envisage, so here are some screenshots of my local deployment of the docs with the changes.
https://github.com/user-attachments/assets/a4668566-1985-475e-aa4b-6586fad5f294
https://github.com/user-attachments/assets/5b434f44-57d1-4f3e-8888-0e10e4a88446
https://github.com/user-attachments/assets/5b46b6e2-f355-4ddc-9e6e-bbf4e1a6201d